/* 列表 */
.uni-list {
	background-color: #FFFFFF;
	position: relative;
	width: 100%;
	display: flex;
	flex-direction: column;
}
.uni-list:after {
	position: absolute;
	z-index: 10;
	right: 0;
	bottom: 0;
	left: 0;
	height: 1px;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	background-color: #c8c7cc;
}
.uni-list::before {
	position: absolute;
	z-index: 10;
	right: 0;
	top: 0;
	left: 0;
	height: 1px;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	background-color: #c8c7cc;
}
.uni-list-cell {
	position: relative;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.uni-list-cell-hover {
	background-color: #eee;
}
.uni-list-cell-pd {
	padding: 22upx 30upx;
}
.uni-list-cell-left {
    white-space: nowrap;
	font-size:28upx;
	padding: 0 30upx;
}
.uni-list-cell-db,
.uni-list-cell-right {
	flex: 1;
}
.uni-list-cell::after {
	position: absolute;
	z-index: 3;
	right: 0;
	bottom: 0;
	left: 30upx;
	height: 1px;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	background-color: #c8c7cc;
}
.uni-list .uni-list-cell:last-child::after {
	height: 0upx;
}
.uni-list-cell-last.uni-list-cell::after {
	height: 0upx;
}
.uni-list-cell-divider {
	position: relative;
	display: flex;
	color: #999;
	background-color: #f7f7f7;
	padding:15upx 20upx;
}
.uni-list-cell-divider::before {
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	height: 1px;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	background-color: #c8c7cc;
}
.uni-list-cell-divider::after {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0upx;
	height: 1px;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	background-color: #c8c7cc;
}
.uni-list-cell-navigate {
	font-size:30upx;
	padding: 22upx 30upx;
	line-height: 48upx;
	position: relative;
	display: flex;
	box-sizing: border-box;
	width: 100%;
	flex: 1;
	justify-content: space-between;
	align-items: center;
}
.uni-list-cell-navigate {
	padding-right: 36upx;
}
.uni-navigate-badge {
	padding-right: 50upx;
}
.uni-list-cell-navigate.uni-navigate-right:after {
	font-family: uniicons;
	content: '\e583';
	position: absolute;
	right: 24upx;
	top: 50%;
	color: #bbb;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.uni-list-cell-navigate.uni-navigate-bottom:after {
	font-family: uniicons;
	content: '\e581';
	position: absolute;
	right: 24upx;
	top: 50%;
	color: #bbb;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.uni-list-cell-navigate.uni-navigate-bottom.uni-active::after {
	font-family: uniicons;
	content: '\e580';
	position: absolute;
	right: 24upx;
	top: 50%;
	color: #bbb;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.uni-collapse.uni-list-cell {
	flex-direction: column;
}
.uni-list-cell-navigate.uni-active {
	background: #eee;
}
.uni-list.uni-collapse {
	box-sizing: border-box;
	height: 0;
	overflow: hidden;
}
.uni-collapse .uni-list-cell {
	padding-left: 20upx;
}
.uni-collapse .uni-list-cell::after {
	left: 52upx;
}
.uni-list.uni-active {
	height: auto;
}

.product_cont {
	margin: 0 30rpx;
	padding-bottom: 20rpx;
}

.product-list {
	background-color: #ffffff;
	border-radius: 10rpx;
	padding: 24rpx;
	margin: 0 0rpx 20rpx;
	.xmgk {
		align-items: center;
		color: #A5A5A5;
		margin-top: 12rpx;
		&:nth-child(3){
			margin-top:12rpx;
		}
		.text-ellipsis {
			// display: flex;
			flex: 1;
			// font-size: 24rpx;
		}
		.xmgk-icon {
			width: 30rpx;
			height: 30rpx;
			margin-right: 10rpx;
		}
		.lxfs{
			margin-left: 20rpx;
			// margin-top: 6rpx;
			width: 100rpx;
			height: 30rpx;
			line-height: 30rpx;
			font-size: 18rpx;
			color: #FE6B2F;
			text-align: center;
			background: #FFF1EB;
			border-radius: 4rpx;
			
		}
	}
	.caigou {
		margin-top: 12rpx;
		align-items: flex-start;
		.cgys {
			font-size: 24rpx;
			color: #6C717E;
			// align-items: center;
			width: 50%;
			.cgys-icon {
				width: 30rpx;
				height: 34rpx;
				margin-right: 10rpx;
			}
			.cgfs-icon {
				width: 30rpx;
				height: 29rpx;
				margin-right: 10rpx;
			}
		}
	}
}
.shijian{
	color: #6C717E !important;
}

.newsType{
	position: absolute;
	top: 6rpx;
	// width: 112rpx;
	padding: 0 10rpx;
	height: 40rpx;
	border-radius: 6rpx;
	font-size: 22rpx;
	text-align: center;
	line-height: 40rpx;
}
.productTitle{
	position: relative;
}
.productTitle .title{
	text-indent: 120rpx;
	line-height: 50rpx;
	font-size: 32rpx;
}